package com.mzx.javase.object;

/**
 * @Description:
 * @Date: 2021/11/23 10:24
 * @Author: MarKing
 */
public class objectClassTest {

    public static void main(String[] args) {
        /**
         * 1、getClass方法，返回引用中存储的实际对象类型。
         * 应用：通常用于判断两个引用中实际存储对象类型是否一致。
         */
        Person p1 = new Person();
        Person p2 = new Person();
        Class<? extends Person> aClass = p1.getClass();
        System.out.println(aClass);

        /**
         * 2、hashCode方法，返回该对象对应的十进制哈希码
         * 哈希算法根据对象的内存地址或字符串或数字计算出来的int类型的数值
         */
        int i = p2.hashCode();
        System.out.println(i);
    }

}
